package com.handydata.antifraud.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.handydata.antifraud.dao.OrderBaseInfoDao;
import com.handydata.antifraud.entity.OrderBaseInfoDO;
import com.handydata.antifraud.entity.QueryOrderListDO;
import com.handydata.common.dao.AbsBaseDao;

/**
 * 订单基础信息表
 * 
 * @author guolong
 * @email jishu@handy-data.cn
 * @date 2019-08-18 20:57:31
 */
 @Repository
public class OrderBaseInfoDaoImpl extends AbsBaseDao<OrderBaseInfoDO> implements OrderBaseInfoDao {

	/**
	 * 业务进件管理列表查询 
	 */
	@Override
	public List<QueryOrderListDO> queryOrderList(QueryOrderListDO reqDO) {
		return sqlSession.selectList(this.namespace.concat(".queryOrderList"), reqDO);
	}

	/**
	 * 统计业务进件总数
	 * @param reqDO
	 * @return
	 */
	@Override
	public int countOrderList(QueryOrderListDO reqDO) {
		return sqlSession.selectOne(this.namespace.concat(".countOrderList"), reqDO);
	}
	
}
